//////////////////////////////////////////////////////////////////////////
// Point.h
//
// Basic 2d point class.
//
// Created: 27/4/11
// By: Matt Millwood
//////////////////////////////////////////////////////////////////////////

#ifndef POINT_2D
#define POINT_2D

class Point
{
public:
  Point(float x, float y);
  ~Point(void);

  Point operator + (const Point& a_p);
  Point operator - (const Point& a_p);
  bool operator == (const Point& a_p); 
  Point operator * (const float& scalar);

  float x;
  float y;
};

#endif // Define POINT_2D